package com.tsingteng.cosfun.ui.message.geneal.presenter;

import com.tsingteng.cosfun.bean.FollowBean;
import com.tsingteng.cosfun.bean.ParagraphComment;
import com.tsingteng.cosfun.bean.PlayCommont;
import com.tsingteng.cosfun.bean.PlayDetailsBean;
import com.tsingteng.cosfun.mvp.view.IView;

import java.util.List;

/**
 * 描述 :
 * 创建人: 肖利.
 * 时间:2018/8/6
 * qq(872179966)
 */

public class PlayDetailsContract {

    public interface IPlayDetailsPresenter{
        void getPlayDetailData(String paragraph_id);
        void getPlayDetailCommontListData(String paragraphId,int currentPage,int count);
        void getDelPlay(String paragraph_id);
        void getAddNotLikePlay(String paragraph_id);
        void getAddPlayComment(String paragraph_id,String comment_type,String content,String comment_object_id);
        void loginFollowFans(String follow_id);
        void loginNoFollow(String follow_id);
        void getPraiseOrNotData(String praise_type,String id,String type);
        void getCancelPullBlack(long userId);
    }

    public interface IPlayDetailsView extends IView {
        void showPlayDetailsData(PlayDetailsBean data);
        void showPlayDetailCommontListData(PlayCommont data);
        void ShowNotLiketResult(String status);
        void showAddCommentResult(ParagraphComment data);
        void showDelResult(String status);
        void getFollowResult(FollowBean followBean);
        void showPraiseResult(Integer data);
        void showCancelPullBlack(int data);
        void showDialog(int code);
    }
}
